@charset "utf-8";/* CSS Document */
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}
.cl{ clear:both;}
.clear{ clear:both;}
.header{height:174px; width:100%; background:#FFF; padding-top:0px; }
.head{ width:1600px; margin:0 auto; height:50px; line-height:50px;}
.head .h_l{ float:left;width:670px; }
.head .h_r{ float:right;width:270px;}
.head .h_r ul{float:left; width:280px;}
.head .h_r ul li{ float:right; width:65px; text-align:center;}
.head .h_r ul li a{ float:left;}
.top{ width:1600px; margin:0 auto; height:123px; padding-top:0px; }
.top .logo{  float: left;height: 100px;width:640px;padding-top: 19px;}
.top .ms{padding-top:19px;float:left;font-size:16px; width:352px; padding-left:45px;  line-height:28px; height:78px; }
.top .ms span{ font-size:22px; color:#008938; }
.top .tel{float: right; text-align:left; font-size: 24px;    height: 93px;    line-height: 54px; width:430px; padding-top: 28px;    }

.top .tel span{ color:#208fff; font-size:32px; float:right;background:url(../images/tels.png) left 5px no-repeat; padding-left:50px;}

/*导航开始*/
.menubg{  width:100%; height:83px; margin:0 auto; background:#208fff}
.menu { width:1600px; height:83px; position:relative; margin:0 auto; z-index:99;  }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:140px; height:83px; text-align:center; color:#fff;   line-height:83px;  overflow:hidden;  font-size:18px;}

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;line-height:83px; padding:0 5px;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;background:#f7850b; display:block; width:140px; height:83px;}/********导航背景变色 ******/
.menu ul li:hover ul {display:block; position:absolute;  left:0; width:140px;}
.menu ul li:hover ul li {}
.jg{ width:2px !important; background:url(../images/tu.png) no-repeat; height:83px; padding:0px !important;}
.menu ul li:hover ul li a {border-right: none;display:block; height:50px; font-size:14px; font-weight:normal; background: rgba(247, 247, 247, 0.7);text-align: center;color: #000;line-height: 50px; transition: all 0.3s; -moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }/******子栏目 背景*********/
.menu ul li:hover ul li a:hover { color:#000;line-height:30px; }/******子栏目 背景变色*********/
.menu img{ display:block;}


.fixedNav{width:100%;height:45px;margin:0px auto;position: fixed;top: 0px;left: 0px;margin: auto;z-index: 100000;}

.banquanbg{ background:url(../images/banquanbg.jpg) center no-repeat; height:306px; width:100%;}
.banquanbg .ftnav{ height:60px; width:1180px; margin:0 auto; line-height:60px;}
.banquanbg .ftnav ul li{ float:left; padding-left:16px; padding-right:16px; background:url(../images/ftnavli.jpg) right center no-repeat;}
.banquanbg .ftnav ul li a{ color:#cacaca; font-size:14px;}
.banquanbg .bq{ width:1180px; margin:0 auto; padding-top:30px;}
.banquanbg .bq .bq_l{  float: left;    padding-left: 18px;    padding-top: 23px;    width: 150px;}
.banquanbg .bq .bq_r{ float:left; line-height:35px; font-size:14px; color:#cacaca; padding-top:20px; padding-left:15px;}
.banquanbg .bq .bq_r a{color:#cacaca;}
.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline;}


/*首页友情链接：文字*/
.syfri{ width:1600px; height:110px; margin:0 auto;  line-height:110px; border-bottom:2px solid #5dddff;}
.syfri span{ width:120px; line-height:110px; float:left; font-weight:bold; color:#FFF; font-size:18px; text-align:left; padding-left:15px}
.syfri_nr{  color:#FFF; text-align:left}
.syfri_nr a{ color:#FFF; margin:0 15px;}
.syfri_nr a:hover{ color:#F00}



.index_contact{ width:330px;height:250px; overflow:hidden;  float:left;}
.index_contact h2{color:#FFF; font-size:22px; line-height:40px;}
.contactbody{ width:330px; height:210px;overflow:hidden }
.contactbody .text{ line-height:30px; padding:10px 0px; font-size:18px;color:#FFF; overflow:hidden; }

.foot ul{ margin-top:0px; width:25%; padding-left:0px; float:left;}

.foot ul li{ float:left; margin-top:0px; }
.foot ul li h2 a{color:#FFF; font-size:22px; line-height:40px;}
.foot ul .chanpins{ width:160px; margin-right:20px;}
.foot ul .chanpins h2{ margin-bottom:20px; text-align:left;color:#FFF; font-size:22px; line-height:30px;}
.foot ul .chanpins p a{ display:block; color:#FFF; font-size:18px; width:100%; line-height:30px; text-align:left;}
.foot ul .chanpins p a:hover{ color:#f00}

.footer{  height:auto; width:100%;background:#2b97ff; padding:15px 0px;}
.foot{  height:auto; width:1600px; padding-top:50px; margin:0 auto; }
.copy{ line-height:60px; width:1600px; margin:0 auto;height:60px; border:2px solid #5dddff; margin-top:40px;font-size:18px; color:#FFF; text-align:center; }
.copy a{ color:#FFF}
.copy a:hover{ color:#FBAB00;}

.icode{float:left;padding:10px;width:165px;height:210px;border:2px solid #5dddff; }
.icode img{display:block;width:165px;height:165px;}
.icode span{width:126px;display:block;color:#FFF; text-align:center;line-height: 42px;}


.index_mes{height:280px; width:35%; float:right;  }
.index_mes h3{width:100%; height:30px;line-height:30px;color:#FFF; font-size:16px;margin-bottom:5px}
.mesbody{width:100%; height:200px; overflow:hidden; }
.mesbody .sure{ text-align:left; padding-top:10px;}
.mesbody .sure input{ background:#FFF; width:530px; height:40px; border:0;  line-height:40px; padding-right:20px; font-size:15px; color:#000;}
.mesbody .sure input:hover{ background:#c69f64;}
.mesbody .inp{ width:255px; margin:0 auto;  margin-bottom:20px; float:left; margin-right:18px;}
.mesbody .inp input{ padding-bottom:10px; padding-top:10px; padding-left:5px; width:250px; border:2px solid #5dddff; color:#FFF; background:none; font-size:14px;}
.mesbody .inps{ width:530px; margin:0 auto;  margin-bottom:20px; float:left; margin-right:18px;}
.mesbody .inps input{ padding-bottom:10px; padding-top:10px; padding-left:5px; width:525px; border:2px solid #5dddff; color:#FFF; background:none; font-size:14px;}
.mesbody #px{ width:410px;}
.mesbody img{ padding:10px;}

.nr{ padding-top:3px; padding-right:0px;}
.nr ul{ padding-left:3px; width:350px;}
.nr ul li{ height:30px; line-height:30px; overflow:hidden; color:#000; border-bottom:0px solid #bfd9f2;position:relative; }
.nr ul li a{ margin-left:5px; color:#000;padding-left:5px;}
.nr ul li a:hover{ color:#FBAB00;}
.nr ul li span{ position:absolute; top:0; right:0;color:#000;padding-right:10px;}


 
.nnr{ padding:5px 0px 0px 0px;}
.nnr ul{ padding-left:1px;}
.nnr ul li{ height:45px; line-height:45px; overflow:hidden; color:#000; position:relative;cursor: pointer;;border-bottom:1px dashed #E7E7E7;}
.nnr ul li a{ margin-left:5px; color:#000;}
.nnr ul li a:hover{ color:#FBAB00;}
.nnr ul li span{ position:absolute; top:0; right:0;color:#000;padding-right:10px;}